import axios from 'axios'
const http = axios.create({
    baseURL: '/api'
    // 其他配置...
})
http.interceptors.request.use((config) => {
    const token = localStorage.getItem('token')

    if (token) {
        token ? (config.headers.Authorization = token) : null
    }
    return config
})

// // 响应拦截器
http.interceptors.response.use(
    (res) => {
        let code = res.data.code  // 获取后端返回的状态码
        if (code === 'B0301') {
            window.location.href = "https://www.cxyth.com/login";        // 成功
            return res.data.data  // 返回里面的数据，在使用这个axios时，获取到的东西就是这里返回的东西
        } else {
            return res.data
        }
    },
    (error) => {
        return Promise.reject(error);
    }
)

export default http
